home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Examples / AppKit / ImageFilter / Makefile < prev    next >
Encoding:
Makefile  |  1995-02-06  |  818 b   |  39 lines

  1. #
  2. #  Makefile for installing ImageFilter as a service
  3. #
  4.  
  5. OBJROOT=.
  6. SYMROOT=.
  7.  
  8. OBJS = $(OBJROOT)/ImageFilter.o $(OBJROOT)/iffToTiff.o
  9. CFLAGS = -g -O
  10. SRCFILES = iffToTiff.m ImageFilter.m
  11. ALLSRCS = $(SRCFILES) Makefile SampleImage.iff services README.rtf
  12. DSTDIR = $(DSTROOT)/$(HOME)/Library/Services/SampleImageFilter.service
  13.  
  14. all: ImageFilter
  15.  
  16. install: ImageFilter
  17.     -rm -rf $(DSTDIR)
  18.     mkdirs $(DSTDIR)
  19.     install -s -m 555 ImageFilter $(DSTDIR)
  20.     install -m 444 services $(DSTDIR)
  21.     
  22. installsrc:
  23.     mkdirs $(SRCROOT)
  24.     cp -r $(ALLSRCS) $(SRCROOT)
  25.     chmod a-w $(SRCROOT)/*
  26.  
  27. clean:
  28.     -rm -f $(SYMROOT)/ImageFilter $(OBJS) *~
  29.  
  30. $(OBJS):
  31.     $(CC) $(RC_CFLAGS) $(CFLAGS) -o $@ -c $*.m
  32.  
  33. ImageFilter: $(OBJROOT) $(SYMROOT) $(OBJS)
  34.     $(CC) $(RC_CFLAGS) -o $(SYMROOT)/ImageFilter $(OBJS) -lNeXT_s -lsys_s
  35.  
  36. $(OBJROOT) $(SYMROOT):
  37.     -mkdirs $@
  38.  
  39.